package org.lora.core.mybatis;

/**
 * <p>
 * Title:Dialect
 * </p>
 * <p>
 * Desription:方言
 * </p>
 * Create Time:2016年7月6日 下午1:29:38
 * 
 * @author Bladnir@outlook.com
 *         <p>
 *         History:
 *         </p>
 *         2016年7月6日 Bladnir Create</br>
 */
public abstract class Dialect {

	/**
	 * <p>
	 * Title:Type
	 * </p>
	 * <p>
	 * Desription:数据库类型枚举
	 * </p>
	 * Create Time:2016年7月6日 下午1:30:09
	 * 
	 * @author Bladnir@outlook.com
	 *         <p>
	 *         History:
	 *         </p>
	 *         2016年7月6日 Bladnir Create</br>
	 */
	public enum Type {
		MYSQL, ORACLE
	}

	/**
	 * 获取sql语句的方法
	 * 
	 * @param sql
	 * @param skipResults
	 * @param maxResults
	 * @return
	 */
	public abstract String getLimitString(String sql, int skipResults, int maxResults);

}